
#ifndef _APP_GPIO_H_
#define _APP_GPIO_H_


/*********************************************************************************************************
** 											MACRO DEF
*********************************************************************************************************/
#define     GPIO_ACC_FILTER_CONST		5

#define     VOLTAGE_DETECT_TICK         5
#define     LOW_VOLTAGE_VALUE			11500

#define 	LED_1HZ_BLINK_TIME		10
#define 	LED_2HZ_BLINK_TIME		5

#define 	LED_GPS			LED_BLUE
#define 	LED_GSM			LED_GREEN
#define 	LED_CANK		LED_RED

#define 	VOLTAGE_DETECT_TICK         5

/*********************************************************************************************************
** 											ENUM&STRUCT
*********************************************************************************************************/
typedef struct
{
	U32		accoff_toalarm_delaytime;
	U32		accoff_toalarm_delayconst;
	
	U8		alarm_switch;
	
	U8 		acc_filter;
	BOOL	acc_status;
}GpioStatusStruct;
/*********************************************************************************************************
**											GLOBAL VAR
*********************************************************************************************************/

/*********************************************************************************************************
**											LOCAL VAR
*********************************************************************************************************/

/*********************************************************************************************************
** 											FUNCTIONS
*********************************************************************************************************/
void	Gpio_VarInit(void);

void	Led_ModuleHandle(void);
void	Acc_ModuleHandle(void);
void	Vol_ModuleHandle(void);

BOOL	Acc_GetStatus(void);

U32 	Vol_GetValue(void);
#endif
/*********************************************************************************************************
End Of File
*********************************************************************************************************/





